--一些自带库

--之前已经写过table和string的一些函数

--时间
print(os.time())

print(os.time{year=2014,month=1,day=31}) --获取特定时间的时间戳

local nowTime=os.date("*t") --它的返回值是一个表
for k,v in pairs(nowTime) do
	print(k,v)
end

print(nowTime.hour)

--数学运算

--绝对值
print(math.abs(-11))

--弧度转角度
print(math.deg(math.pi))

--三角函数
print(math.cos(math.pi))

--向下向上取证
print(math.floor(5.6))
print(math.ceil(5.6))

--最大最小值
print(math.max(1,2,3))
print(math.min(1,2,3))

--分离小数
print(math.modf(1.2))

--幂运算
print(math.pow(2,5))

--随机数
--先设置随机数种子
math.randomseed(os.time())
print(math.random(100))
print(math.random(100))

--开方
print(math.sqrt(25))

--package路径
print(package.path) --lua脚本加载路径
--可以用..来修改